package com.chinaedu.oc.dao.managegroup;

import java.util.List;

import com.chinaedu.oc.entity.managegroup.ManageGroup;
import com.chinaedu.oc.util.annotation.Master;
import com.chinaedu.oc.util.annotation.Slaver;



/**
 * @author lidan101
 * 用户组DAO层接口
 *
 */
public interface ManageGroupDao {
	
	
	 // 获取用户组列表（角色列表）
	@Slaver
	List<ManageGroup> getGroupsList();

	 //根据组id获取对应角色的权限总值
	@Slaver
	String findAuthValueByGroupId(String groupId);

	//保存角色
	@Master
	void saveGroup(ManageGroup group);

	//更新角色
	@Master
	void updateGroup(ManageGroup group);

	@Slaver
	ManageGroup findGroupById(String id);
	
}
